package com.itunion.ddd.application.item.dto.clientobject;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
public class TbItemCategoryCO {
    /**
     * 主键ID
     */
    private Long id;
    /**
     * 父分类ID，0-代表一级分类
     */
    private Long parentId;

    /**
     * 分类名称
     */
    private String name;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 图标
     */
    private String icon;

    /**
     * 是否推荐（1-推荐，2-不推荐）
     */
    private int isShow;

    /**
     * 状态（1-正常，2-下架）
     */
    private int status;

    /**
     * 1 表示删除，0 表示未删除
     */
    private int isDeleted;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdAt;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedAt;
}